//
//  BBImageView.h
//  BBCoverFlowTest
//
//  Created by ben smith on 3/10/08.
//  Copyright 2008 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>
#import <QuartzCore/QuartzCore.h>
#import <QTKit/QTKit.h>

@interface BBImageView : NSView {
	NSInteger selected;
	NSInteger directoryDepth;
	CALayer * bogusLayer;
	CALayer * markerLayer;
	NSMutableArray * bitreps;
	CAScrollLayer * bodyLayer;
	NSMutableArray * buttonsInView;
	NSMutableArray * buttonsOutOfView;
	NSPoint mouseDown;
	
	CALayer *circleLayoutButtonLayer;
	CALayer *outOfButtonLayer;
	CALayer *intoButtonLayer;
	CALayer *lightBoxButtonLayer;
	CALayer * coverButtonLayer;
	CALayer * quitButtonLayer;

	
	NSMutableArray * markers;
	
	CGPoint markerPosition;
}

@property (assign) NSInteger directoryDepth;

@end
